Lomonosov (Russian: Ломоно́сов; before 1948: Oranienbaum, Ораниенба́ум) is a municipal town in Petrodvortsovy District of the federal city of St. Petersburg, Russia, situated on the southern coast of the Gulf of Finland, 40 kilometers (25 mi) west of St. Petersburg proper. Population: 43,002 (2010 Census preliminary results); 37,776 (2002 Census).